package org.springblade.modules.admin.vo.feishu;

import lombok.Data;
import org.elasticsearch.common.collect.HppcMaps;
import org.springblade.modules.admin.dto.feishu.GovernmentElevatorPoolDTO;

import java.util.Date;

/**
 * 飞书同步政府电梯池子 VO
 * @author: Sharry
 * @createTime: 2024-01-03 13:36
 * @version: Version-1.0
 */
@Data
public class GovernmentElevatorPoolVO {
	/**
	 * 冗余id
	 */
	private Integer pid;

	/**
	 * 设备注册代码
	 */
	private String deviceCode;

	/**
	 * 设备名称
	 */
	private String deviceType;

	/**
	 * 使用证编号
	 */
	private String useNum;

	/**
	 * 单位内部编号
	 */
	private String privateNum;

	/**
	 * 使用单位
	 */
	private String buildingUser;

	/**
	 * 出厂编号
	 */
	private String companyNum;

	/**
	 * 定期报告编号
	 */
	private String reportNum;

	/**
	 * 下次定期检验日期
	 */
	private String nextCheckTime;

	/**
	 * 定期检验结论
	 */
	private String checkResult;

	/**
	 * 使用状态
	 */
	private String useStatus;

	/**
	 * 注册状态
	 */
	private String registerStatus;

	/**
	 * 所在地区
	 */
	private String location;

	/**
	 * 梯无忧-项目名称
	 */
	private String buildingName;

	/**
	 * 梯无忧-梯号
	 */
	private String elevatorNum;

	/**
	 * 梯无忧- 在保状态状态值
	 */
	private Integer maintainStatus;

	/**
	 * 梯无忧-在保状态
	 */
	private String inServiceStatus;

	/**
	 * 梯无忧-电梯外包情况状态值
	 */
	private Integer fromType;

	/**
	 * 合同属性值
	 */
	private Integer isQuaGuarantee;

	/**
	 * 合同属性描述
	 */
	private String isQuaGuaranteeDesc;

	/**
	 * 梯无忧-外包情况
	 */
	private String outsourcingStatus;

	/**
	 * 梯无忧-距离截止年审天数
	 */
	private Integer daysToAnnualInspection;

	/**
	 * 梯无忧-合同开始时间
	 */
	private Date contractBeginTime;

	/**
	 * 梯无忧-合同结束时间
	 */
	private Date contractEndTime;

	/**
	 * 电梯唯一识别码
	 */
	private String elevatorFastNum;

	/**
	 * 2024-05-06 新增 合同id
	 */
	private Long contractId;

	/**
	 * 2024-05-06 新增 合同状态
	 */
	private Integer contractStatus;

	/**
	 * 2024-05-13 新增 合同 no
	 */
	private String contractNo;

	/**
	 * 2024-06-17 新增 省
	 */
	private String provinceName;

	/**
	 * 2024-06-17 新增 市
	 */
	private String cityName;

	/**
	 * 2024-06-17 新增 区
	 */
	private String adName;

	/**
	 * 2024-10-28 新增 下次载荷试验日期
	 */
	private String nextTestTime;
}
